package com.ruoyi.houseInformation.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 身份认证对象 house_door_information
 * 
 * @author lijie
 * @date 2023-07-25
 */
public class HouseDoorInformation extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 房屋编号 */
    @Excel(name = "房屋编号")
    private String houseId;

    /** 身份证 */
    @Excel(name = "身份证")
    private String papersCode;

    /** 用户名 */
    @Excel(name = "用户名")
    private String userName;

    /** 电话号 */
    @Excel(name = "电话号")
    private String tel;

    /** openid */
    private String openid;

    /** 正面身份证链接 */
    private String frontidCardHttp;

    /** 正面身份证名称 */
    @Excel(name = "正面身份证名称")
    private String frontidCardName;

    /** 正面身份证 */
    private String frontidCard;

    /** 反面身份证链接 */
    private String versoidCardHttp;

    /** 反面身份证名称 */
    @Excel(name = "反面身份证名称")
    private String versoidCardName;

    /** 反面身份证 */
    private String versoidCard;

    /** 房产证链接 */
    private String homeCardHttp;

    /** 房产证名称 */
    @Excel(name = "房产证名称")
    private String homeCardName;

    /** 房产证 */
    private String homeCard;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createDate;

    /** 认证状态 */
    @Excel(name = "认证状态",readConverterExp = "0=未审批,1=审批通过,3=审批拒绝")
    private String informationSts;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setHouseId(String houseId) 
    {
        this.houseId = houseId;
    }

    public String getHouseId() 
    {
        return houseId;
    }
    public void setPapersCode(String papersCode) 
    {
        this.papersCode = papersCode;
    }

    public String getPapersCode() 
    {
        return papersCode;
    }
    public void setUserName(String userName) 
    {
        this.userName = userName;
    }

    public String getUserName() 
    {
        return userName;
    }
    public void setTel(String tel) 
    {
        this.tel = tel;
    }

    public String getTel() 
    {
        return tel;
    }
    public void setOpenid(String openid) 
    {
        this.openid = openid;
    }

    public String getOpenid() 
    {
        return openid;
    }
    public void setFrontidCardHttp(String frontidCardHttp) 
    {
        this.frontidCardHttp = frontidCardHttp;
    }

    public String getFrontidCardHttp() 
    {
        return frontidCardHttp;
    }
    public void setFrontidCardName(String frontidCardName) 
    {
        this.frontidCardName = frontidCardName;
    }

    public String getFrontidCardName() 
    {
        return frontidCardName;
    }
    public void setFrontidCard(String frontidCard) 
    {
        this.frontidCard = frontidCard;
    }

    public String getFrontidCard() 
    {
        return frontidCard;
    }
    public void setVersoidCardHttp(String versoidCardHttp) 
    {
        this.versoidCardHttp = versoidCardHttp;
    }

    public String getVersoidCardHttp() 
    {
        return versoidCardHttp;
    }
    public void setVersoidCardName(String versoidCardName) 
    {
        this.versoidCardName = versoidCardName;
    }

    public String getVersoidCardName() 
    {
        return versoidCardName;
    }
    public void setVersoidCard(String versoidCard) 
    {
        this.versoidCard = versoidCard;
    }

    public String getVersoidCard() 
    {
        return versoidCard;
    }
    public void setHomeCardHttp(String homeCardHttp) 
    {
        this.homeCardHttp = homeCardHttp;
    }

    public String getHomeCardHttp() 
    {
        return homeCardHttp;
    }
    public void setHomeCardName(String homeCardName) 
    {
        this.homeCardName = homeCardName;
    }

    public String getHomeCardName() 
    {
        return homeCardName;
    }
    public void setHomeCard(String homeCard) 
    {
        this.homeCard = homeCard;
    }

    public String getHomeCard() 
    {
        return homeCard;
    }
    public void setCreateDate(Date createDate) 
    {
        this.createDate = createDate;
    }

    public Date getCreateDate() 
    {
        return createDate;
    }
    public void setInformationSts(String informationSts) 
    {
        this.informationSts = informationSts;
    }

    public String getInformationSts() 
    {
        return informationSts;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("houseId", getHouseId())
            .append("papersCode", getPapersCode())
            .append("userName", getUserName())
            .append("tel", getTel())
            .append("openid", getOpenid())
            .append("frontidCardHttp", getFrontidCardHttp())
            .append("frontidCardName", getFrontidCardName())
            .append("frontidCard", getFrontidCard())
            .append("versoidCardHttp", getVersoidCardHttp())
            .append("versoidCardName", getVersoidCardName())
            .append("versoidCard", getVersoidCard())
            .append("homeCardHttp", getHomeCardHttp())
            .append("homeCardName", getHomeCardName())
            .append("homeCard", getHomeCard())
            .append("createDate", getCreateDate())
            .append("informationSts", getInformationSts())
            .toString();
    }
}
